Avoid costly errors when buying a new construction home. Learn how to inspect, budget smartly, negotiate, and hire your own agent.